<?php
/**
 * Controller is the customized base controller class.
 * All controller classes for this application should extend from this base class.
 */
class Globals 
{
	// 根据用户信息获取token
	public static function getToken($user){
		if (!isset($user) || 
			!isset($user->id) ||
			!isset($user->lasttime) 
			) {
			return '';
		}
		return md5($user->id.$user->lasttime);
	
	}
	// 加密用户密码
	public static function getPassword($password){
		if (!isset($password) || strlen($password) == 0 ) {
			return '';
		}
		return md5($password.Yii::app()->params['private_key']);
	}
	// 获取省 、 市列表
	public static function province(){

		$connection = Yii::app()->db;
		// $sql = "SELECT distinct province , id FROM `citys` group by province ORDER BY id asc ";
		$sql = "SELECT distinct province FROM `citys` ORDER BY id asc ";
		$command = $connection->createCommand($sql);
		$result = $command->queryAll();
		// print_r($result); 
		$provinces = array();
		foreach ($result as $value) {
			// var_dump($value['province']);
			$provinces[$value['province']] = $value['province'];
		}
		// var_dump($provinces);
		return $provinces;

		// Citys::model()->find();
		// return array(
		// 	'北京'=>'北京', 
		// 	'上海'=>'上海',
		// 	'天津'=>'天津',
		// 	'广东'=>'广东',
		// 	'浙江'=>'浙江',
		// 	'江苏'=>'江苏',
		// 	'福建'=>'福建',
		// 	'湖南'=>'湖南',
		// 	'湖北'=>'湖北',
		// 	'重庆'=>'重庆',
		// 	'辽宁'=>'辽宁',
		// 	'吉林'=>'吉林',
		// 	'黑龙江'=>'黑龙江',
		// 	'河北'=>'河北',
		// 	'河南'=>'河南',
		// 	'山东'=>'山东',
		// 	'陕西'=>'陕西',
		// 	'甘肃'=>'甘肃',
		// 	'青海'=>'青海',
		// 	'新疆维吾尔自治区'=>'新疆维吾尔自治区',
		// 	'山西'=>'山西',
		// 	'四川'=>'四川',
		// 	'贵州'=>'贵州',
		// 	'安徽'=>'安徽',
		// 	'江西'=>'江西',
		// 	'云南'=>'云南',
		// 	'内蒙古自治区'=>'内蒙古自治区',
		// 	'广西壮族自治区'=>'广西壮族自治区',
		// 	'西藏自治区'=>'西藏自治区',
		// 	'宁夏回族自治区'=>'宁夏回族自治区',
		// 	'海南'=>'海南',
		// 	'台湾'=>'台湾',
		// );
	}

	public static function city(){
		return array(
			array('mName' =>'北京',
			'mItems' => array ('东城区','西城区','崇文区','宣武区','朝阳区','丰台区','石景山区','海淀区','门头沟区','房山区','通州区','顺义区','昌平区','大兴区','怀柔区',
			'平谷区','密云县','延庆县')),
			array('mName'=>'上海',
			'mItems' => array ('黄浦区','卢湾区','徐汇区','长宁区','静安区','普陀区','闸北区','虹口区','杨浦区','闵行区','宝山区','嘉定区','浦东新区','金山区','松江区','青浦区','南汇区','奉贤区','崇明县')),
			array('mName'=>'天津',
			'mItems' => array ('和平区','河东区','河西区','南开区','河北区','红桥区','塘沽区','汉沽区','大港区','东丽区','西青区','津南区','北辰区','武清区','宝坻区','宁河县','静海县','蓟县')),
			array('mName'=>'广东',
			'mItems' => array ('广州市','韶关市','深圳市','珠海市','汕头市','佛山市','江门市','湛江市','茂名市','肇庆市','惠州市','梅州市','汕尾市','河源市','阳江市','清远市','东莞市','中山市','潮州市','揭阳市','云浮市')),
			array('mName'=>'浙江',
			'mItems' => array ('杭州市','宁波市','温州市','嘉兴市','湖州市','绍兴市','金华市','衢州市','舟山市','台州市','丽水市')),     
			array('mName'=>'江苏',
			'mItems' => array ('南京市','无锡市','徐州市','常州市','苏州市','南通市','连云港市','淮安市','盐城市','扬州市','镇江市','泰州市','宿迁市')),
			array('mName'=>'福建',
			'mItems' => array ('福州市','厦门市','莆田市','三明市','泉州市','漳州市','南平市','龙岩市','宁德市')),
			array('mName'=>'湖南',
			'mItems' => array ('长沙市','株洲市','湘潭市','衡阳市','邵阳市','岳阳市','常德市','张家界市','益阳市','郴州市','永州市','怀化市','娄底市','湘西土家族苗族自治州')),
			array('mName'=>'湖北',
			'mItems' => array ('武汉市','黄石市','十堰市','宜昌市','襄樊市','鄂州市','荆门市','孝感市','荆州市','黄冈市','咸宁市','随州市','恩施土家族苗族自治州','仙桃市','潜江市','天门市','神农架林区')),
			array('mName'=>'重庆',
			'mItems' => array ('万州区','涪陵区','渝中区','大渡口区','江北区','沙坪坝区','九龙坡区','南岸区','北碚区','万盛区','双桥区','渝北区','巴南区','黔江区','长寿区','綦江县','潼南县','铜梁县','大足县','荣昌县','璧山县','梁平县','城口县','丰都县','垫江县','武隆县','忠县','开县','云阳县','奉节县','巫山县','巫溪县','石柱土家族自治县','秀山土家族苗族自治县','酉阳土家族苗族自治县','彭水苗族土家族自治县','江津市','合川市','永川市','南川市')),
			array('mName'=>'辽宁',
			'mItems' => array ('沈阳市','大连市','鞍山市','抚顺市','本溪市','丹东市','锦州市','营口市','阜新市','辽阳市','盘锦市','铁岭市','朝阳市','葫芦岛市')),
			array('mName'=>'吉林',
			'mItems' => array ('长春市','吉林市','四平市','辽源市','通化市','白山市','松原市','白城市','延边朝鲜族自治州')),
			array('mName'=>'黑龙江',
			'mItems' => array ('哈尔滨市','齐齐哈尔市','鸡西市','鹤岗市','双鸭山市','大庆市','伊春市','佳木斯市','七台河市','牡丹江市','黑河市','绥化市','大兴安岭地区')),
			array('mName'=>'河北',
			'mItems' => array ('石家庄市','唐山市','秦皇岛市','邯郸市','邢台市','保定市','张家口市','承德市','沧州市','廊坊市','衡水市')),
			array('mName'=>'河南',
			'mItems' => array ('郑州市','开封市','洛阳市','平顶山市','安阳市','鹤壁市','新乡市','焦作市','濮阳市','许昌市','漯河市','三门峡市','南阳市','商丘市','信阳市','周口市','驻马店市','济源市')),
			array('mName'=>'山东',
			'mItems' => array ('济南市','青岛市','淄博市','枣庄市','东营市','烟台市','潍坊市','济宁市','泰安市','威海市','日照市','莱芜市','临沂市','德州市','聊城市','滨州市','菏泽市')),
			array('mName'=>'陕西',
			'mItems' => array ('西安市','铜川市','宝鸡市','咸阳市','渭南市','延安市','汉中市','榆林市','安康市')),
			array('mName'=>'甘肃',
			'mItems' => array ('兰州市','嘉峪关市','金昌市','白银市','天水市','武威市','张掖市','平凉市','酒泉市','庆阳市','定西市','陇南市','临夏回族自治州','甘南藏族自治州')),
			array('mName'=>'青海',
			'mItems' => array ('西宁市','海东地区','海北藏族自治州','黄南藏族自治州','海南藏族自治州','果洛藏族自治州','玉树藏族自治州','海西蒙古族藏族自治州')),
			array('mName'=>'新疆维吾尔自治区',
			'mItems' => array ('乌鲁木齐市','克拉玛依市','吐鲁番地区','哈密地区','昌吉回族自治州','博尔塔拉蒙古自治州','巴音郭楞蒙古自治州','阿克苏地区','克孜勒苏柯尔克孜自治州','喀什地区','和田地区','伊犁哈萨克自治州','塔城地区','阿勒泰地区','石河子市','阿拉尔市','图木舒克市','五家渠市')),
			array('mName'=>'山西',
			'mItems' => array ('太原市','大同市','阳泉市','长治市','晋城市','朔州市','晋中市','运城市','忻州市','临汾市','吕梁市')),
			array('mName'=>'四川',
			'mItems' => array ('成都市','自贡市','攀枝花市','泸州市','德阳市','绵阳市','广元市','遂宁市','内江市','乐山市','南充市','眉山市','宜宾市','广安市','达州市','雅安市','巴中市','资阳市','阿坝藏族羌族自治州','甘孜藏族自治州','凉山彝族自治州')),
			array('mName'=>'贵州',
			'mItems' => array ('贵阳市','六盘水市','遵义市','安顺市','铜仁地区','黔西南布依族苗族自治州','毕节地区','黔东南苗族侗族自治州','黔南布依族苗族自治州')),
			array('mName'=>'安徽',
			'mItems' => array ('合肥市','芜湖市','蚌埠市','淮南市','马鞍山市','淮北市','铜陵市','安庆市','黄山市','滁州市','阜阳市','宿州市','巢湖市','六安市','亳州市','池州市','宣城市')),
			array('mName'=>'江西',
			'mItems' => array ('南昌市','景德镇市','萍乡市','九江市','新余市','鹰潭市','赣州市','吉安市','宜春市','抚州市','上饶市')),
			array('mName'=>'云南',
			'mItems' => array ('昆明市','曲靖市','玉溪市','保山市','昭通市','丽江市','思茅市','临沧市','楚雄彝族自治州','红河哈尼族彝族自治州','文山壮族苗族自治州','西双版纳傣族自治州','大理白族自治州','德宏傣族景颇族自治州','怒江傈僳族自治州','迪庆藏族自治州')),
			array('mName'=>'内蒙古自治区',
			'mItems' => array ('呼和浩特市','包头市','乌海市','赤峰市','通辽市','鄂尔多斯市','呼伦贝尔市','巴彦淖尔市','乌兰察布市','兴安盟','锡林郭勒盟','阿拉善盟')),
			array('mName'=>'广西壮族自治区',
			'mItems' => array ('南宁市','柳州市','桂林市','梧州市','北海市','防城港市','钦州市','贵港市','玉林市','百色市','贺州市','河池市','来宾市','崇左市')),
			array('mName'=>'西藏自治区',
			'mItems' => array ('拉萨市','昌都地区','山南地区','日喀则地区','那曲地区','阿里地区','林芝地区')),
			array('mName'=>'宁夏回族自治区',
			'mItems' => array ('银川市','石嘴山市','吴忠市','固原市','中卫市')),
			array('mName'=>'海南',
			'mItems' => array ('海口市','三亚市','五指山市','琼海市','儋州市','文昌市','万宁市','东方市','定安县')),
			array('mName'=>'台湾',
			'mItems' => array ('台北市','高雄市','台中市','台南市'))
			);
	}


	public static function map(){
		return array(
			"北京"=>"252 510",
			"深圳"=>"483 502",
			"上海"=>"374 571",
			"武汉"=>"373 467",
			"广州"=>"470 486",
			"哈尔滨"=>"150 630",
			"重庆"=>"395 401",
			"杭州"=>"396 555",
			"济南"=>"300 512",
			"天津"=>"265 518",
			"呼和浩特"=>"235 455",
			"长沙"=>"417 470",
			"沈阳"=>"225 585",
			"南昌"=>"417 515",
			"南京"=>"355 540",
			"西安"=>"338 424",
			"洛阳"=>"350 452",
			"合肥"=>"361 510",
			"石家庄"=>"291 465",
			"成都"=>"381 371",
			"长春"=>"179 599",
			"太原"=>"304 448",
			"昆明"=>"459 347",
			"郑州"=>"335 487",
			"兰州"=>"310 395",
			"珠海"=>"483 465",
			"南宁"=>"475 425",
			"厦门"=>"453 534",
			"贵阳"=>"438 415",
			"乌鲁木齐"=>"190 190",
			"海口"=>"525 440",
			"台湾"=>"470 568"
		);
	}
}